generate electricity - German English Dictionary